#include <bits/stdc++.h>
#include <chrono>
#include <fstream>
using namespace std;
int main()
{
    fstream f("time.txt",ios::app);
    if(f.is_open()==false){
        cout<<"文件打开失败"<<endl;
        return 0;
    }
    //获取当前系统时间
    chrono::time_point<chrono::system_clock> now=chrono::system_clock::now();

    //把系统时间now转换成time_t(utc时间)
    time_t t_now=chrono::system_clock::to_time_t(now);

    //时间偏移
    // t_now+=24*60*60;//将现在的时间向后偏移一天 24*60*60秒

    //std::localtime()把时间转换城本地时间
    tm* tm_now=std::localtime(&t_now);

    //put_time()函数对tm_now进行格式化输出
    cout<<put_time(tm_now,"%Y-%m-%d %H:%M:%S")<<endl;
    
    f<<"修改时间："<<put_time(tm_now,"%Y-%m-%d %H:%M:%S")<<endl;
    //创建string流
    stringstream str;

    //把格式化数据输入到stringsream流中
    str<<put_time(tm_now,"%Y-%m-%d %H:%M:%S");

    //把stringstream流对象转换成字符串对象
    string time_now=str.str();
    cout<<time_now<<endl;
    f.close();
    return 0;
}